A coastal town with a beach and snow-covered buildings.

Find hotels in Salisbury Beach, Salisbury

  • Upfront pricing

    Our total price for your stay includes taxes and fees
  • Treat yourself

    Save 10% or more on over 100,000 hotels worldwide with Member Prices
  • Be picky

    Search almost a million properties worldwide

Check prices for these dates

Filter by

Star rating

Guest rating

Selecting then applying a filter from this group will update the results on a new page

Our top choices for Salisbury Beach hotels

1. Ashworth by the Sea

Ashworth by the Sea
3.0 star property
4.9 mi from Salisbury Beach
8.4 out of 10, Very good, (1,410 reviews)
"Great location, beautiful room, great staff."
United States
Jacques
$168 nightly
The price is $182
Oct 14 - Oct 15
Total with taxes and fees
Ashworth by the Sea

2. DoubleTree by Hilton Boston North Shore

DoubleTree by Hilton Boston North Shore
4.0 star property
18.6 mi from Salisbury Beach
8.2 out of 10, Very good, (2,539 reviews)
"The breakfast menu was awesome and the staff!"
United States
Gavindra
$147 nightly
The price is $164
Sep 27 - Sep 28
Total with taxes and fees
DoubleTree by Hilton Boston North Shore

3. Ocean Sands at York Beach

Ocean Sands at York Beach
2.0 star property
23.8 mi from Salisbury Beach
8.6 out of 10, Excellent, (181 reviews)
"Clean hotel, great location, liked the pool and the outdoor shower/hose for after the beach!"
United States
Renee
$179 nightly
The price is $196
Sep 24 - Sep 25
Total with taxes and fees
Ocean Sands at York Beach

4. The Crest - Hampton Beach

The Crest - Hampton Beach
2.0 star property
4.5 mi from Salisbury Beach
8.8 out of 10, Excellent, (978 reviews)
"Great location."
United States
Sean
$130 nightly
The price is $141
Sep 22 - Sep 23
Total with taxes and fees
The Crest - Hampton Beach

5. Janmere Motel

Janmere Motel
2.0 star property
4.7 mi from Salisbury Beach
8.6 out of 10, Excellent, (1,003 reviews)
"Awesome place, right by the beach"
United States
Shaun
$114 nightly
The price is $124
Sep 20 - Sep 21
Total with taxes and fees
Janmere Motel

6. Surf House

Surf House
2.0 star property
4.7 mi from Salisbury Beach
9.4 out of 10, Exceptional, (786 reviews)
"Very good stay"
United States
Shannon
$155 nightly
The price is $169
Sep 20 - Sep 21
Total with taxes and fees
Surf House

7. Atlantic Sands

Atlantic Sands
2.0 star property
4.5 mi from Salisbury Beach
7.0 out of 10, Good, (854 reviews)
"Friendly, room was clean. Standard motel"
United States
Dawn
$107 nightly
The price is $116
Sep 20 - Sep 21
Total with taxes and fees
Atlantic Sands

8. Anchorage Inn and Resort

Anchorage Inn and Resort
3.0 star property
24 mi from Salisbury Beach
9.0 out of 10, Wonderful, (1,256 reviews)
"Good view of ocean, room was clean, helpful staff."
United States
Glenda
$119 nightly
The price is $130
Oct 18 - Oct 19
Total with taxes and fees
Anchorage Inn and Resort

9. Hampton House Hotel

Hampton House Hotel
2.0 star property
4.9 mi from Salisbury Beach
9.4 out of 10, Exceptional, (1,005 reviews)
"We were very happy with the room we chose prices are very reasonable Clean quiet we definitely enjoyed our stay and we will definitely be back"
United States
Fran
$191 nightly
The price is $207
Oct 1 - Oct 2
Total with taxes and fees
Hampton House Hotel

10. Ocean Surf at York Beach

Ocean Surf at York Beach
3.0 star property
23.4 mi from Salisbury Beach
8.4 out of 10, Very good, (159 reviews)
"Wonderful stay!"
United States
Lauren
$217 nightly
The price is $237
Sep 20 - Sep 21
Total with taxes and fees
Ocean Surf at York Beach

11. Lakeside Inn

Lakeside Inn
2.0 star property
26.4 mi from Salisbury Beach
8.2 out of 10, Very good, (865 reviews)
"I really liked staying there definitely will be there again"
United States
Marc
$107 nightly
The price is $119
Sep 27 - Sep 28
Total with taxes and fees
Lakeside Inn

12. Holiday Inn Hotel & Suites Boston - Peabody by IHG

Holiday Inn Hotel & Suites Boston - Peabody by IHG
3.0 star property
24.2 mi from Salisbury Beach
7.4 out of 10, Good, (1,004 reviews)
"My favorite place to stay!"
United States
Zoraida
$148 nightly
The price is $165
Sep 21 - Sep 22
Total with taxes and fees
Holiday Inn Hotel & Suites Boston - Peabody by IHG

13. Breakers by the Sea

Breakers by the Sea
2.5 star property
5.2 mi from Salisbury Beach
8.0 out of 10, Very good, (799 reviews)
"Room was small but I did not mind that much since it's just for sleeping 2 nights otherwise very well situated motel."
Canada
Patrice
$101 nightly
The price is $110
Oct 1 - Oct 2
Total with taxes and fees
Breakers by the Sea

14. Mainsail Inn & Cottages

Mainsail Inn & Cottages
2.0 star property
4.7 mi from Salisbury Beach
8.4 out of 10, Very good, (398 reviews)
"Excellent location, close to the beach, shops and restaurants."
United States
Wayne
Mainsail Inn & Cottages

15. Essex Street Inn & Suites, an Ascend Collection Hotel

Essex Street Inn & Suites, an Ascend Collection Hotel
3.5 star property
3.5 mi from Salisbury Beach
9.4 out of 10, Exceptional, (799 reviews)
"Perfect location and reasonably priced"
United States
Adam
$218 nightly
The price is $244
Oct 18 - Oct 19
Total with taxes and fees
Essex Street Inn & Suites, an Ascend Collection Hotel

16. Blue - Inn on The Beach

Blue - Inn on The Beach
3.5 star property
3.5 mi from Salisbury Beach
9.6 out of 10, Exceptional, (238 reviews)
"The price is high but sure has everything you need. Small bar area right by deck and beach with hot tub Walk out your door right on beach so wonderful , all employees very accommodating Serve breakfast every morning to your door very nice Parking is in a big lot down the street. But not far . Definitely will come back to visit"
United States
Laura
$369 nightly
The price is $390
Oct 18 - Oct 19
Total with taxes and fees
Blue - Inn on The Beach

17. Holiday Inn Express Hotel & Suites Seabrook by IHG

Holiday Inn Express Hotel & Suites Seabrook by IHG
2.5 star property
4.6 mi from Salisbury Beach
8.8 out of 10, Excellent, (1,001 reviews)
"Great place to stay very clean stuff is great price is very reasonable"
United States
Michael
$112 nightly
The price is $122
Oct 18 - Oct 19
Total with taxes and fees
Holiday Inn Express Hotel & Suites Seabrook by IHG

18. Ogunquit Tides Resort

Ogunquit Tides Resort
2.0 star property
30.9 mi from Salisbury Beach
8.8 out of 10, Excellent, (1,001 reviews)
"Great stay!"
United States
Michael
$98 nightly
The price is $107
Sep 24 - Sep 25
Total with taxes and fees
Ogunquit Tides Resort

19. Best Western Hampshire Inn

Best Western Hampshire Inn
2.5 star property
4.6 mi from Salisbury Beach
8.6 out of 10, Excellent, (1,001 reviews)
"The hotel is a good place to stay; it is quiet and clean, and the staff are friendly."
United States
Lina
$110 nightly
The price is $120
Sep 28 - Sep 29
Total with taxes and fees
Best Western Hampshire Inn

20. Hawthorne Hotel

Hawthorne Hotel
3.5 star property
22.4 mi from Salisbury Beach
9.4 out of 10, Exceptional, (1,615 reviews)
"Lovely Historic hotel right where all the action is. Can’t wait to come back."
Canada
maria
$307 nightly
The price is $343
Sep 29 - Sep 30
Total with taxes and fees
Hawthorne Hotel
Lowest nightly price found within the past 24 hours based on a 1 night stay for 2 adults. Prices and availability subject to change. Additional terms may apply.

Top Salisbury Beach Hotel Reviews

Find out more about Salisbury Beach

Top reasons to visit Salisbury Beach

  • Stunning Sandy Beaches: Enjoy the beautiful sandy shores perfect for sunbathing and beach activities.
  • Outdoor Adventures: Engage in various recreational activities such as mini golf and exploring nearby state parks.
  • Unique Shopping: Visit Pioneers Surf Shop for a local shopping experience.
  • Family-Friendly Atmosphere: Experience a vibrant neighborhood ideal for family outings and romantic walks.
  • Diverse Accommodations: Choose from charming motels to beachside hotels that cater to all travelers.

Find great hotels near Salisbury Beach

Discover the perfect getaway at Salisbury Beach, where a variety of accommodations await to enhance your stay. From charming motels to beachside hotels, you’ll find options that cater to both leisure and business travelers. Enjoy pet-friendly services, easy beach access, and a relaxed atmosphere that makes your vacation unforgettable. Whether you're seeking a cozy retreat or a vibrant beach experience, Salisbury Beach offers a range of hotels to meet your needs.

  • Ashworth by the Sea: Ashworth by the Sea is a charming 3-star hotel with a guest rating of 8.2, perfect for those seeking a quintessential beach vacation experience. Located a short drive from Salisbury Beach, this property boasts direct access to the sandy shores, making it ideal for sunbathers and water enthusiasts alike. Guests can enjoy a range of amenities, including an outdoor pool, an on-site restaurant, and comfortable rooms designed for relaxation. The hotel’s beachy vibe and warm hospitality provide a welcoming atmosphere, ensuring a memorable stay for families and couples.
  • Best Western Hampshire Inn: Best Western Hampshire Inn offers budget-friendly accommodations with a guest rating of 8.4, making it a great choice for business travelers. Situated close to Salisbury Beach, this hotel features essential amenities such as a business center, complimentary breakfast, and free Wi-Fi, catering to those who need to stay connected while on the road. The comfortable rooms are equipped with modern conveniences, ensuring a productive yet enjoyable stay. The hotel’s friendly staff are dedicated to providing exceptional service, making your visit as pleasant as possible.
  • Fairfield Inn By Marriott Amesbury: Fairfield Inn By Marriott Amesbury is a budget-friendly option boasting a guest rating of 8.6, ideal for business travelers seeking comfort and convenience. Located near Salisbury Beach, this hotel features spacious rooms, a fitness center, and a complimentary breakfast bar that energizes guests for the day ahead. With a focus on providing a welcoming environment, the hotel ensures a seamless balance between work and leisure, making it a great base for exploring the local area while enjoying the amenities provided.

Where to stay near Salisbury Beach

Discover the charm of Salisbury Beach, where sandy shores and beachfront properties create an unforgettable seacoast experience. This vibrant neighborhood offers a family-friendly atmosphere perfect for outdoor adventures and romantic strolls. Nearby, Newbury Beach provides additional scenic beauty, making it an ideal vacation spot for those seeking relaxation and fun. With its friendly people and cultural richness, Salisbury Beach promises a memorable getaway for every traveler.

  • Hampton: Located 7 miles from Salisbury Beach, Hampton is a vibrant city that comes alive during the summer months, attracting visitors with its stunning outdoor spaces and family-friendly atmosphere. With peak travel from June to August, this destination offers a variety of activities including recreational areas and arena entertainment. Don't miss the local beaches and the bustling tourist precinct, perfect for a day of sun and fun.
  • Newburyport: Just 3 miles away from Salisbury Beach, Newburyport is a charming city that combines scenic beauty with a rich history. Its moderately seasonal visitor pattern sees the most activity from June to August, making it a great spot for outdoor enthusiasts and beach lovers. Explore the local golf courses, recreational areas, and unique shopping center, all while enjoying the picturesque views and inviting atmosphere.
  • Hampton Beach: Only 5 miles from Salisbury Beach, Hampton Beach is a lively neighborhood known for its family-friendly vibe and beachside activities. The peak season runs from July to August, with additional visitors in October, making it a bustling hub for concerts and recreational events. Enjoy the sandy shores and various attractions in the area, including family beaches and a lively tourist precinct that promise a memorable experience.

Things to do near Salisbury Beach

Salisbury Beach is perfect for outdoor enthusiasts and offers a variety of activities to enjoy. You can visit the recreational area, challenge yourself at mini golf, or even hit the ski field nearby. For a unique shopping experience, don’t miss the Pioneers Surf Shop, which is a local favorite. Whether you’re looking to relax by the beach or engage in fun activities, Salisbury Beach has something for everyone.

Shopping

Visit the Salisbury Beach Plaza for a delightful shopping experience, featuring local shops and unique souvenirs. Just a short drive away, the Seabrook Commons offers a variety of retail options, from clothing to gifts, perfect for finding that special memento from your trip.

Recreation

Bradford Country Club offers a luxurious retreat with beautiful golf courses and relaxing spa services, perfect for unwinding. Andover Country Club provides upscale amenities and a serene atmosphere for relaxation. Tewksbury Country Club features a refreshing pool and wellness programs, ensuring a rejuvenating experience during your stay.

Adventure

Salisbury Beach State Reservation offers stunning sandy shores and vibrant dunes, perfect for sunbathing and beachcombing. Adventure seekers can enjoy kayaking and paddleboarding on the Merrimack River, while the nearby Salisbury Beach Boardwalk provides delightful strolls with views of the ocean and local shops.

Nightlife

Salisbury Beach offers a vibrant nightlife with venues like the Blue Ocean Event Center, perfect for live music and dancing. Enjoy beachside bars serving refreshing cocktails and seafood. The lively atmosphere attracts both locals and tourists, making it a fun spot for evening entertainment.

*Distances are measured in a straight line; actual driving distances may vary depending on the route.

Booking tips and Expedia advantages for Salisbury Beach

  • The most and least expensive months on average to stay in a hotel: The cheapest months to stay around Salisbury Beach are January to March, where the prices are slightly lower. This is in comparison to July to August and October, where prices are slightly higher.
  • The most and least expensive days on average to stay in a hotel: The least expensive day to stay around Salisbury Beach is Tuesday. The most expensive day to stay around Salisbury Beach is Saturday.
  • Find cheap hotels on Expedia: Utilize Expedia’s search tool to customize your options based on your budget, desired location, and preferred type of hotel. For instance, selecting the Eco-certified filter will showcase sustainable and environmentally friendly hotels currently available. To find the best prices and deals, simply arrange the price filter from lowest to highest.
  • Consider bundling your trip: You can save money by combining your Salisbury Beach hotel reservation with your flights and activities through an Expedia package.

Find the best attractions near Salisbury Beach

Salisbury Beach offers a delightful blend of outdoor activities and beautiful scenery, making it an ideal vacation spot. Visitors can enjoy the sandy beaches, explore the nearby state parks, and delve into local history at historic houses. Whether you're looking for a cultural experience or simply want to relax by the water, Salisbury Beach has something for everyone. Don't miss the chance to soak up the sun and enjoy the vibrant coastal atmosphere.

  • Hampton Beach: Experience the lively atmosphere at Hampton Beach, just 4 miles from Salisbury Beach. This popular destination offers golden sands, vibrant boardwalks, and a plethora of dining options, perfect for soaking up the sun and enjoying beach vibes.
  • Hampton Beach State Park: Just 4 miles away, this stunning state park features beautiful scenery and outdoor adventures. Explore hiking trails, picnic areas, and sandy shores, making it an ideal spot for nature lovers and outdoor enthusiasts.
  • Castle Hill on the Crane Estate: Located 11 miles from Salisbury Beach, this historic estate showcases beautiful architecture and lush gardens. Enjoy a glimpse into the past while experiencing the rich culture and breathtaking views of the estate grounds.

Best time to go to Salisbury Beach

The best time to visit Salisbury Beach is dependent on what kind of holiday you are seeking. July is its hottest month on average. At this time, visitor numbers are high and weather is mostly sunny with light rain. January is its coolest month on average. At this time, visitor numbers are average and weather is mostly sunny with light rain.

calendarCalendar MonthtemperatureTemperaturerainPrecipitationmostlyCloudinessoccupationOccupancypricePricing
January28.4°F (-2.0°C)Light RainMostly SunnyAverageSlightly Low
February29.5°F (-1.4°C)Light RainMostly SunnyAverageSlightly Low
March35.8°F (2.1°C)Light RainMostly SunnyAverageSlightly Low
April45.7°F (7.6°C)Light RainMostly SunnyAverageAverage
May55.9°F (13.3°C)Light RainMostly SunnyAverageAverage
June64.2°F (17.9°C)Light RainMostly SunnyHighAverage
July71.2°F (21.8°C)Light RainMostly SunnyHighSlightly High
August70.3°F (21.3°C)Light RainMostly SunnyHighSlightly High
September63.9°F (17.7°C)Light RainMostly SunnyAverageAverage
October53.8°F (12.1°C)Light RainMostly SunnyLowSlightly High
November42.8°F (6.0°C)Light RainMostly SunnyLowAverage
December34.7°F (1.5°C)Light RainMostly SunnyLowAverage

The nearest major airports for your trip to Salisbury Beach

If you're planning a visit to Salisbury Beach, Massachusetts, the closest major airport is BOSton Logan International Airport (BOS), located 35 miles away. Excellent hotel options nearby include the 5-star Encore Boston Harbor, InterContinental Boston, and Boston Harbor Hotel, all within 3 miles of the airport and offering convenient transportation services. Another option is T.F. Green Airport (PVD) in Providence, Rhode Island, situated 83 miles from Salisbury Beach, with nearby accommodations like the Omni Providence Hotel and Hotel Providence. Lastly, Portland International Jetport (PWM) in Maine is 61 miles away, with hotels such as Portland Harbor Hotel and DoubleTree by Hilton offering easy access to the airport.

Frequently asked questions

When is the best time to go to Salisbury Beach?
The best time to go to Salisbury Beach is during the summer months, from June to August, when the weather is warm and all attractions are open.

During this peak season, visitors can fully enjoy the beach, boardwalk, and amusement park rides. The ocean temperatures are ideal for swimming, and the town hosts various events and concerts, particularly at the Salisbury Beach Center. Families find this period great for a classic beach vacation, with plenty of activities to keep everyone entertained.

For those seeking a quieter experience with pleasant weather, late spring (May) and early fall (September) also offer good conditions. The crowds are thinner, but many shops and restaurants are still operating, especially on weekends.
Can I cancel my hotel reservation on Expedia?
You can cancel your hotel reservation on Expedia, though it depends on the cancellation policy of your booking. Most bookings are refundable if canceled within 24-48 hours of the scheduled arrival. Be sure to check your booking confirmation for the exact cancellation policy. If free cancellation is available, you can cancel directly through your Expedia account by logging in, going to "My Trips", and selecting your reservation. To find flexible deals, filter your search by "Fully refundable property" for hotels in Salisbury Beach.
How much is the nightly rate at a Salisbury Beach hotel?
Prices for hotels in Salisbury Beach often vary, but you can find a great deal on Expedia. All sorts of factors affect price, such as the time of year or the days of the week you choose for your stay. Find the best deals by being flexible with your dates, and sort search results by "Price: low to high" for the cheapest rate.

Explore a world of travel with Expedia